/*
 * 文件名：LoanFinDomain.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wuzhiyang
 * 修改时间：2020年1月14日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.cap.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;
import java.util.Date;

public class PayInterestDomain extends GenericEntity {
    private static final long serialVersionUID = -5818014292819245564L;

    /** 付息主表SGUID */
    private String id;

    /** 项目编码 */
    private String proCode;

    /** 项目名称 */
    private String proName;

    /** 项目城市 */
    private String cityName;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date addTime;

    /** 合同融资总额 */
    private BigDecimal sumAmt;

    /** 付息金额 */
    private BigDecimal payIntAmt;

    /** 付款状态，0=未付款，1=已付款 */
    private String paymentStatus;

    /** 当前审批状态 1=审批中 9=审批完成 10=审批终止 */
    private String processStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public BigDecimal getSumAmt() {
        return sumAmt;
    }

    public void setSumAmt(BigDecimal sumAmt) {
        this.sumAmt = sumAmt;
    }

    public BigDecimal getPayIntAmt() {
        return payIntAmt;
    }

    public void setPayIntAmt(BigDecimal payIntAmt) {
        this.payIntAmt = payIntAmt;
    }

    public String getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(String paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public String getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(String processStatus) {
        this.processStatus = processStatus;
    }
}
